muffler explosion - Turkish English Dictionary